﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace CentrifugalSealCalc
{
    public class Outputs
    {
        public bool Safe = false;
        /// <summary>
        /// Pressure inlet in Pa
        /// </summary>
        
        public double SpecificGravity = 1.3;   //malith
        
        /// <summary>
        /// Pressure max
        /// </summary>
        [Category("Pressure"), Description("Maximum pressure (kPa)")]
        public double Pmax { get; set; }
        [Category("Pressure"), Description("Pressure Casing (kPa)")]
        public double Pc { get; set; }   //malith
        [Category("Pressure"), Description("Pressure drop across impeller (kPa)")]
        public double PdropImp { get; set; }
        [Category("Pressure"), Description("Pressure drop across expeller (kPa)")]
        public double PdropExp { get; set; }
        [Category("Pressure"), Description("Pressure Hub (kPa)")]
        public double Phub { get; set; }
        [Category("Pressure"), Description("Pressure Gland (kPa)")]
        public double Pgland { get; set; }
        [Category("Variables"), Description("Suction Head (m)")]
        public double SuctionHead { get; set; }   //malith

        public string Message = string.Empty;
        public string MessageImepellerCode = string.Empty;

        /// <summary>
        /// Differential impeller speed in rpm
        /// </summary>
        public double Nd;

        /// <summary>
        /// Differential impeller diameter 
        /// </summary>
        public double dr;

        /// <summary>
        /// Differential impeller persentage 
        /// </summary>
        public double percReduction;

    }
}
